﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Meqs.Entity.Views
{
    /// <summary>
    /// 
    /// </summary>
    [Serializable]
    public class EvalSettingsExtend : EvalSettings
    {
        private string _teachCode;
        private string _teachName;

        public EvalSettingsExtend()
        {
        }

        public EvalSettingsExtend(string teachCode, string teachName)
        {
            _teachCode = teachCode;
            _teachName = teachName;
        }

        public EvalSettingsExtend(int rID, int destID, string taskIDList, string researchIDList, string gradeList, string teachCode, string teachName)
            : base(rID, destID, taskIDList, researchIDList, gradeList, 0)
        {
            _teachCode = teachCode;
            _teachName = teachName;
        }

        public EvalSettingsExtend(int rID, int destID, string taskIDList, string researchIDList, string gradeList, EvalType evalType, string teachCode, string teachName) : base(rID, destID, taskIDList, researchIDList, gradeList, evalType)
        {
            _teachCode = teachCode;
            _teachName = teachName;
        }

        public string TeachCode
        {
            get { return _teachCode; }
            set { _teachCode = value; }
        }

        public string TeachName
        {
            get { return _teachName; }
            set { _teachName = value; }
        }
    }
}
